教程:在 Windows 上玩塞尔达传说 您所在的位置:网站首页 塞尔达传说 cemu 透明墙bug 教程:在 Windows 上玩塞尔达传说

教程:在 Windows 上玩塞尔达传说

2024-07-08 02:14| 来源: 网络整理| 查看: 265

保姆教程:在 Windows 上玩任天堂游戏——以塞尔达传说旷野之息为例

文章目录 保姆教程:在 Windows 上玩任天堂游戏——以塞尔达传说旷野之息为例相关工具介绍详细步骤1. 模拟器 (Cemu) 下载与配置2. 游戏资源的下载与配置2.1 方式一:FunKiiU 和 cdecrypt 搭配使用(需要python环境)2.2 方式二:使用 USBHelperLauncher 下载 3. 模拟器键鼠输入的配置4. 使用 iPhone 模拟陀螺仪输入5. 游戏汉化6. 画面优化7. 存档迁移

相关工具介绍 Cemu:是一款任天堂Wii U游戏机的模拟器。它允许用户在个人计算机上模拟 Wii U 游戏,并享受高分辨率、改进的图形和其他增强功能。FunKiiU:是一个用于任天堂 Wii U 游戏机的工具,主要用于下载 Wii U 游戏和更新的程序。它可以帮助用户浏览和下载 Wii U 游戏、DLC(下载内容)以及系统更新,使得用户可以更方便地获取和管理 Wii U 游戏内容。cdecrypt:是一个用于解密 Wii U 游戏和 DLC 文件的工具。它可以解密 Wii U 游戏中的加密内容,使得用户可以在模拟器或其他支持解密后的文件的平台上运行游戏或 DLC。USBHelperLauncher:是一个用于运行Wii U游戏和DLC的工具,可以帮助用户下载、解密和运行 Wii U 游戏内容。vJoy:是一个用于创建虚拟游戏手柄的软件,可以模拟游戏手柄的输入信号。用户可以通过 vJoy 创建虚拟的游戏手柄设备,并将其用于模拟游戏手柄的各种操作,例如按键、摇杆、方向盘等。mouse2joystick:是一个用于将鼠标输入映射为虚拟游戏手柄输入的工具。它允许用户使用鼠标来模拟游戏手柄的控制,例如模拟摇杆、按键等操作。 详细步骤

首先创建一个目录用于存放所有的文件例如:EmulatedGame,为了避免麻烦,路径尽量不要包含中文和空格。

1. 模拟器 (Cemu) 下载与配置

下载 Cemu 模拟器 ,解压并移动至 EmulatedGame 目录下。

双击运行 Cemu.exe ,首次运行会出现下面界面

在这里插入图片描述

图中 1 处保持默认,图中 2 处选择 \EmulatedGame\cemu_1.26.2\mlc01\usr\title\00050000 来存放游戏本体,然后点击 3 下载社区图形插件 ,然后点击 Next,之后弹出的界面直接点击 close 。

如果需要设置中文界面则依次选择 Options -> General setting -> General -> Language -> Chinese,然后重启 IDE 即可。

2. 游戏资源的下载与配置

本文介绍游戏资源的两种下载方式:

2.1 方式一:FunKiiU 和 cdecrypt 搭配使用(需要python环境)

首先下载 FunKiiU 和 cdecrypt ,解压并移动到 EmulatedGame 目录下

在终端中打开 \EmulatedGame\FunKiiU 目录,运行下面指令(需要python环境):

python FunKiiU.py -title 【Title ID】 -key 【Title key】

【Title ID】和【Title key】需要根据具体游戏进行修改

可以从这个链接获取:https://www.wiiuemulator.com/Game-Key-Database.htm#search

以塞尔达传说-旷野之息为例:

nameTitle IDTitle KeyThe Legend of Zelda Breath of the Wild00050000101c9400fe80b729b6c9e421ea69b8e35e9d4945

需要运行的代码为:

python FunKiiU.py -title 00050000101c9400 -key fe80b729b6c9e421ea69b8e35e9d4945

命令执行完之后在 \EmulatedGame\FunKiiU 目录下会生成 \install 目录,里面会有以游戏 Title ID 命名的目录,里面的文件即为游戏文件,但是这里游戏文件的格式为 wup 需要使用 cdecrypt 进行解密。

将 \EmulatedGame\FunKiiU\install 目录下以 Title ID 命名的目录拖到 \EmulatedGame\cdecrypt 目录下的 cdecrypt.exe 图标上,之后程序会自动运行。

解密程序运行完成之后会在 以 Title ID 命名的目录下生成三个目录:\code、\content 和 \meta

在 \EmulatedGame\cemu_1.26.2\mlc01\usr\title\00050000 目录下创建以 Title ID 后八位命名的目录,并将上述三个目录移动至新创建的目录下:

在这里插入图片描述

然后运行 Cemu,即可发现游戏已经自动添加进来了

但是此时如果右键启动游戏,则会提示需要进行更新

那么接下来需要进行 DLC 和升级档的安装

首先来了解一下 Title ID 的命名规则:

以美版的塞尔达传说旷野之息为例,其游戏主体的 title 如下:

00050000101c9400

这可以分为两部分 00050000 和 101c9400 前者代表的是游戏主体,后者代表的是游戏编号。

此游戏 DLC 的 Title ID 为:

0005000c101c9400

0005000c 代表的是 DLC,101c9400 代表的是游戏编号。

此游戏升级档的 Title ID 为:

0005000e101c9400

0005000e 代表的是升级档,101c9400 代表的是游戏编号。

对于一款游戏,游戏主体、DLC和升级档的前半部分分别是 00050000、0005000c 和0005000e,游戏编号相同。

在得到了 DLC 和升级档的 Title ID 之后可以在 https://www.wiiuemulator.com/Game-Key-Database.htm#search 查询 Title Key ,之后即可进行下载和解密,过程与上述游戏主体一致,此处不在赘述,但是安装方法与游戏主体不同,下面进行介绍。

以美版塞尔达传说旷野之息为例,首先是DLC的安装,在 \EmulatedGame\cemu_1.26.2\mlc01\usr\title\0005000c 目录下创建以游戏编号命名的目录:

在这里插入图片描述

之后将解密之后的生成的三个目录移动至新创建的目录下:

【解密生成的三个目录】

在这里插入图片描述

【移动之后的结果】

在这里插入图片描述

至此 DLC 配置完成,升级档的安装与 DLC 一致,此处不在赘述。

2.2 方式二:使用 USBHelperLauncher 下载

下载 USBHelperLauncher,解压并安装,本文的安装地址为:\EmulatedGame\USBHelperLauncher

启动 USBHelperLauncher 需要选择下载服务器,本文选择 JPN:

在这里插入图片描述

之后需要选择一个文件夹来存放游戏的下载文件,然后需要输入一个密钥,输入:titlekeys.ovh 即可。

等待软件加载完毕会出现以下界面,在搜索栏输入:Breath of the Wild,进行搜索:

在这里插入图片描述

如果需要下载其他国家的版本,可以在筛选器中把其他国家的服务器勾选上再进行搜索:

在这里插入图片描述

选中游戏,点击添加:

在这里插入图片描述

之后会提示是否要将更新和 DLC 加入队列,点击确定,然后点开始下载。

在这里插入图片描述

在下载管理器中,将下载完成后解压选中,弹出的文件夹选择框默认即可,等待游戏下载完成。

在这里插入图片描述

等待下载完成之后,可以在之前选择的下载目录下找到已经解密之后的游戏本体,更新和 DLC,添加的方式和方式一相同,此处不再赘述。如果不知道游戏的编号,可以在下图位置找到:

在这里插入图片描述

3. 模拟器键鼠输入的配置

首先下载 vJoy,并进行安装,一路 next 即可。

安装完成之后,在开始菜单中打开 Configure vJoy。

在这里插入图片描述

将按键数修改为 32,并点击 Apply,然后关闭。

在这里插入图片描述

下载 mouse2joystick,解压并移动至 EmulatedGame 目录下,运行 mouse2joystick_Custom_CEMU.exe 在图标栏右键打开 Setting,点击Keys -> KeyList Helper,可以修改键位。

在这里插入图片描述

如果想要输入鼠标按键,则先点击鼠标再短按键盘上的 Ctrl,本文的设置如下:

在这里插入图片描述

之后点击 Save 进行保存,再点击 OK 会自动最小化界面。

然后需要下载一个名为 JoystickGremlin 的软件,解压并移动至 EmulatedGame 目录下,点击图标运行程序:

在这里插入图片描述

依次点击 Tools -> Device Information

在这里插入图片描述

查看 vJoy Device 后面的 UUID,等下会用到

在这里插入图片描述

接下来进入 \EmulatedGame\cemu_1.26.2\controllerProfiles 目录下,创建一个名为 KeyMouse.txt 的文件,将下面的内容复制进去,同时将下面的 uuid 替换成上面查到的,这里注意如果是全选复制的话需要删掉两侧的大括号。

Wii U GamePad 123 DirectInput xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx vJoy Device 0 1 0 1 0.25 1 1 0 2 1 3 2 4 3 5 4 6 5 7 6 8 7 9 8 10 9 11 12 12 13 13 14 14 15 15 10 16 11 17 47 18 41 19 46 20 40 21 45 22 39 23 44 24 38 25 16 26 17

然后将文件保存并退出,并修改文件后缀名,将 KeyMouse.txt 修改为 KeyMouse.xml:

在这里插入图片描述

启动 Cemu.exe

依次点击 选项 -> 输入设置,设定档选择 KeyMouse ,点击 载入 ,然后关闭。

在这里插入图片描述

双击游戏启动,之后按下键盘的 F1 键,就可以使用键鼠进行游戏啦。

4. 使用 iPhone 模拟陀螺仪输入

需要用到两个工具 cemuhook 和 gyro

选择适用于自己 Cemu 版本的 cemuhook 进行下载,解压之后复制两个 ”.dll“ 文件至 \EmulatedGame\cemu_1.26.2 目录下:

在这里插入图片描述

运行 Cemu 点击 选项 -> GamePad motion source -> DSU1:DISCONNECTED -> By Slot

在这里插入图片描述

然后关闭 Cemu ,在 \EmulatedGame\cemu_1.26.2 目录下可以发现生成了一个 cemuhook.ini 文件,使用记事本打开这个文件,在文件最后添加新行写入:ServerIP = xxx.xxx.xxx.xxx

其中 xxx.xxx.xxx.xxx 为自己电脑的局域网ip

查询方法如下:

首先打开电脑的个人热点,并用手机连接热点。使用快捷键 “Win + R” ,输入 “cmd” ,回车打开命令提示符。在命令提示符中输入命令 ipconfig,然后按下回车键。找到 ”IPv4 地址 . . . . . . . . . . . . : 192.168.xxx.xxx“ 这一行即为电脑的局域网IP

xxx 需要根据自己实际情况进行替换

例如本文添加的内容如下:

在这里插入图片描述

然后保存并退出。

下载 gyro 并解压至 EmulatedGame 目录下

运行 gyro,可以看到命令提示符中的提示

根据自己手机的 ios 系统版本进行选择,如果大于 12.2 则在浏览器中输入 “https://xxx-xxx-xxx-xxx.xip.lhjmmc.cn:8443”,反之输入 “http://xxx.xxx.xxx.xxx:8080”

xxx 需要根据自己实际情况进行替换

然后点击 allow permission 按钮,并同意权限。

至此就可以通过 iPhone 给 Cemu 提供陀螺仪数据了

5. 游戏汉化

资源下载:https://www.tekqart.com/thread-91496-1-1.html?_dsign=e07cfe16

安装方法:https://bbs.oldmanemu.net/thread-9306.htm

6. 画面优化

参考教程:https://www.52moni.com/thread-246-1-1.html

如果进行全屏游戏的时候发现画面出现横向撕裂的情况,则可以开启垂直同步,步骤如下:选项 -> 通用设置 -> 图形 -> 垂直同步 -> 三重缓存

7. 存档迁移

参考教程:

https://www.bilibili.com/video/BV1Tr4y1s7PT/?vd_source=fbf36321bb6743bb076f229d2f2a03d1

本博客内容仅供学习和交流使用,不得用于任何商业目的。任何个人或组织在使用本博客中的内容时,需遵守相关法律法规,并承担相应责任。对于任何非法使用造成的后果,作者不承担任何责任。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有